Specification of Mixed Systems in KORRIGAN with the Support of a UML-Inspired Graphical Notation

نویسندگان

  • Christine Choppy
  • Pascal Poizat
  • Jean-Claude Royer
چکیده

Our Korrigan formalism is devoted to the structured formal specification of mixed systems through a model based on a hierarchy of views [4, 20]. In our unifying approach, views are used to describe the different aspects of a component (both internal and external structuring). We propose a semi-formal method with guidelines for the development of mixed systems, that helps the specifier providing means to structure the system in terms of communicating subcomponents and to describe the sequential components. While there is growing interest for having both textual and graphical notations for a given formalism, we introduce composition diagrams, a UML-inspired graphical notation for Korrigan, associated with the various steps of our method. We shall show how our method is applied to develop a Korrigan specification (both in textual and graphical notation) and illustrate this approach on a case study.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model Analysis of Equivalence Classes in UML Events Relations

Unified Modeling Language (UML) has become a de facto standard for design, specification and modeling of object oriented software systems. UML structures being graphical in nature lack defining semantics of the systems and are prone to causing errors. Formal methods are proved to be a powerful tool for requirement analysis, design and specification of software systems. Hence, linking UML with f...

متن کامل

KORRIGAN: a Formal ADL with Full Data Types and a Temporal Glue

The KORRIGAN formalism is devoted to the structured formal specification of mixed systems through a model based on a hierarchy of views. In our unifying approach, views are used to describe the different aspects of components (data, behaviours, architecture, communication). While our model is primarily devoted to mixed structured specifications it is a true Architectural Description Language (A...

متن کامل

Harmony: An Environment for the Combined Use of UML and Z++ in Software Specification

Graphical notations have traditionally played an important role in the process of software development, particularly during the analysis and design phases. However, in applications in which the reliability of the software is a primary concern a graphical notation such as UML needs to be complemented by a formal language in order to provide enhanced support for pragmatic and rigorous development...

متن کامل

3 Specification of Requirements Models

The main aim of this chapter is to present and discuss a set of modeling and specification techniques, in what concerns their ontology and support in the requirements representation of computer-based systems. A systematic classification of meta-models, also called models of computation, is presented. This topic is highly relevant since it supports the definition of sound specification methodolo...

متن کامل

The Korrigan Environment

This paper presents an environment to support the use of specification for mixed systems, i.e. systems with both dynamic (behaviour) and static (data type) aspects. We provide an open and extensible environment based on the KORRIGAN specification model. This model uses a hierarchy of view concepts to specify data types, behaviours and compositions in a uniform way. The key notion behind a view ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001